Skip to content

feat(plugins): add contextual action menus to plugin catalog (#602) - #1042

Merged
imDarshanGK merged 5 commits into
imDarshanGK:mainfrom
annukumar123:feature/plugin-catalog-context-menu-602
Aug 1, 2026
Merged

feat(plugins): add contextual action menus to plugin catalog (#602)#1042
imDarshanGK merged 5 commits into
imDarshanGK:mainfrom
annukumar123:feature/plugin-catalog-context-menu-602

Conversation

@annukumar123

Copy link
Copy Markdown
Contributor

Summary

Adds contextual action menus for individual items in the plugin catalog for issue #602.

Key Changes

  • Context Action Menu (): Integrated an interactive options menu trigger on each plugin item.
  • Context Actions:
    • Select & Run: Directly selects the plugin workspace.
    • Copy Details: Copies formatted plugin metadata (Name (ID): Description) to the clipboard with temporary success feedback.
  • UX Protections: Added global event listeners (click and Escape key) to automatically close open context menus when interacting elsewhere.
  • Unit Tests: Added test coverage for opening action menus, menu selection actions, and item interaction in PluginsPanel.test.jsx.

Closes #602

@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

@annukumar123 is attempting to deploy a commit to the Darshan's projects Team on Vercel.

A member of the Team first needs to authorize it.

adikulkarni006
adikulkarni006 previously approved these changes Jul 30, 2026
@annukumar123

Copy link
Copy Markdown
Contributor Author

@imDarshanGK
It is perfect . you can verify now

@imDarshanGK imDarshanGK added SSoC26 Part of Social Summer of Code 2026 Hard Larger or more advanced changes labels Aug 1, 2026
@imDarshanGK
imDarshanGK merged commit 28ae949 into imDarshanGK:main Aug 1, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hard Larger or more advanced changes SSoC26 Part of Social Summer of Code 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add contextual action menus to plugin catalog

3 participants